62ebe53ec7d60edc46867867f4bb49ef7478cc4e,core/baseLanguage/collections/source_gen/jetbrains/mps/baseLanguage/collections/typesystem/TypeUtil_Collections.java,TypeUtil_Collections,coerceTo_SequenceType,#SNode#,19

Before Change


        return new _Quotations.QuotationClass_40().createNode(SNodeOperations.copyNode(entity));
      }
      //       ==========
      SNode entityIterable = SModelUtil.findNodeByFQName("com.jetbrains.teamsys.database.EntityIterable", SConceptOperations.findConceptDeclaration("jetbrains.mps.baseLanguage.structure.Classifier"), scope);
      SNode entityIterableType = SModelOperations.createNewNode(model, "jetbrains.mps.baseLanguage.structure.ClassifierType", null);
      SLinkOperations.setTarget(entityIterableType, "classifier", entityIterable, false);
      if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, entityIterableType)) {

After Change


        return new _Quotations.QuotationClass_40().createNode(SNodeOperations.copyNode(entity));
      }
      //       ==========
      SNode entityIterable = SNodeOperations.cast(SModelUtil.findNodeByFQName("com.jetbrains.teamsys.database.EntityIterable", SConceptOperations.findConceptDeclaration("jetbrains.mps.baseLanguage.structure.Classifier"), scope), "jetbrains.mps.baseLanguage.structure.Classifier");
      SNode entityIterableType = SModelOperations.createNewNode(model, "jetbrains.mps.baseLanguage.structure.ClassifierType", null);
      SLinkOperations.setTarget(entityIterableType, "classifier", entityIterable, false);
      if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, entityIterableType)) {